package org.springframework.config;

import org.springframework.beans.Person;
import org.springframework.context.annotation.*;

@ComponentScan({"org.springframework.config","org.springframework.beans"})
@Configuration
public class MyConfig {
//	static class MyImportRegister implements ImportBeanDefinitionRegistrar{
//		/**
//		 * Bean 定义信息注册中心
//		 */
//		@Override
//		public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) {
//			RootBeanDefinition catDefinition = new RootBeanDefinition();
//			catDefinition.setBeanClass(Cat.class);
//			registry.registerBeanDefinition("cat",catDefinition);
//		}
//	}
	@Bean
	public Person person(){
		return new Person();
	}
}
